/*
 * @Description: 这个文件的作用主要是在开发环境和生产环境下调用不同的接口请求地址，
 * 生产环境下此文件的作用是动态的获取浏览器中的地址进行拼装，便可以动态的获取地址，不需要写死
 * @Author: linzejian
 * @Date: 2021-07-21 14:44:38
 * @LastEditTime: 2021-07-21 15:17:36
 * @LastEditors: Please set LastEditors
 */

//获取当前的URL中的地址，同时携带端口号,不携带http://
let projectAddrass = window.location.host;
let projectAddrassNoPort = window.location.hostname;
//返回当前的URL协议,既http协议还是https协议
let protocol = document.location.protocol;
//封装请求接口的地址,如果服务器中套了一层性项目名称，需要在这里面添加上,需要留意，例如: /zzxl/
const interfaceIp = `${protocol}//${projectAddrass}/zzxl`;
//LOGO图片的请求地址
const logoImgAddress = `${protocol}//${projectAddrassNoPort}`;
//对外提供的服务地址
const publicIp = process.env.NODE_ENV === 'development' ? 'http://10.21.1.31:8083' : interfaceIp;
const logoImgIp = process.env.NODE_ENV === 'development' ? 'http://127.0.0.1' : logoImgAddress;

// export default {
//   interfaceIp: interfaceIp,
//   logoImgAddress: logoImgAddress,
//   publicIp: publicIp,
//   logoImgIp: logoImgIp
// }

exports.interfaceIp = interfaceIp
exports.logoImgAddress = logoImgAddress
exports.publicIp = publicIp
exports.logoImgIp = logoImgIp